#pragma once
#include "GeneralVariable.h"

namespace _FOGGE_
{
	namespace _GDB_
	{
		class GVVector:
			public GV
		{
		public:
			GVVector(::_FO_GDB::GVContainer* ptrGVContainer,::_FO_UTIL::Name name);
			~GVVector(void);

			void SetValue(const ::_FO_UTIL_MATH::Vector& value);

			const ::_FO_UTIL_MATH::Vector& GetValue();
		protected:
			void ValueUpdated();
		private:
			::_FO_UTIL_MATH::Vector m_vecValue;
		};
	}
}